Ez a lap vagy szakasz tartalmában elavult, korszerűtlen, frissítésre szorul. Frissítsd időszerű tartalommal, munkád végeztével pedig távolítsd el ezt a sablont! |
Btrfs (Btrfs) | |
Fejlesztő | Facebook, Fujitsu, Fusion-IO, Intel, Linux Foundation, Netgear, Oracle Corporation, Red Hat, STRATO AG, és SUSE |
Bevezetve | Stabil: 2013 Instabil: v0.19, 2009. június |
Struktúra | |
Könyvtárszerkezet | B-fa |
Fájlszerkezet | extentek |
Korlátok | |
Maximális fájlméret | 16 EiB |
Maximális fájlszám | 264 |
Fájlnév maximális hossza | 255 byte |
Maximális kötetméret | 16 EiB |
Fájlnevek lehetséges karakterkódolásai | minden bájt, kivéve NUL ('\0') és '/' |
Képességek | |
Tárolt dátumok | módosítás (mtime), attribútum-módosítás (ctime), hozzáférés (atime) |
Dátumfelbontás | nanoszekundum |
Attribútumok | POSIX, extended attributes |
Fájlrendszerengedélyek | POSIX, ACL |
Beépített tömörítés | Igen |
Beépített titkosítás | Nem (tervezik[1]) |
SIS | Igen (tervezik,[1] patchek elérhetők) |
Támogatott operációs rendszerek | Linux |
A Btrfs (B-tree file system, kiejtve Butter vagy Better file system[1]) a Linux kerneljéhez készülő következő generációs, Copy-on-Write (CoW, „írás esetén másolás”) és checksumming funkcionalitást nyújtó fájlrendszer. A Sun Microsystems Solaris operációs rendszerének ZFS fájlrendszerére adott válaszként fejlesztett Btrfs célja az ext3 fájlrendszer leváltása a Linux alapértelmezett fájlrendszereként. Új funkciói mellett az ext3 egyes korlátain (például maximális fájlméret, teljes fájlrendszerméret) is átlép.
Fejlesztője az ex-ReiserFS fejlesztő Chris Mason, aki jelenleg az Oracle alkalmazásában áll. A btrfs-t 2007. június 12-én jelentette be az Oracle[2] a Linux Kernel levelezési listáján.
A Btrfs 1.0 (végleges lemezformátumú) megjelentetését eredetileg 2008 végére tervezték,[3] de stabil verzió még (2011. március) nem jelent meg. A mainline Linux kernel részét képezi tesztelési célból a 2.6.29-rc1 verziótól (2009) kezdve.[4] Több Linux-disztribúció már felkínálja azt a kísérleti lehetőséget, hogy a gyökérfájlrendszert telepítéskor Btrfs-szel formázza. Ezek közé tartozik az openSUSE 11.3, SLES 11 SP1, Ubuntu 10.10, Red Hat Enterprise Linux 6,[5] MeeGo,[6] és a Debian.[7] A Btrfs szabad szoftver, terjesztése a GNU GPL feltételei szerint történik.